data transmission method, terminal device, network device, device, computer storage medium and progr
专利摘要:
the modalities of this application provide a data transmission method, a terminal device, a network device, a device, a computer storage medium and a program. the method includes: receiving (s210), by a terminal device, a first indication sent by a network device; receive (s220), downstream data, based on the first indication, and generate feedback information from the downlink data; receiving (s230), by the terminal device, a second indication sent by the network device, where the second indication is used to indicate a starting location of an uplink time unit; determine (s240), by the terminal device based on the first indication and the second indication, a resource location for sending the feedback information; and send (s250), through the terminal device, the feedback information in the resource location. in this way, the resource location for feedback information can be determined flexibly. 公开号:BR112019015276A2 申请号:R112019015276 申请日:2018-01-18 公开日:2020-04-14 发明作者:You Chunhua 申请人:Huawei Tech Co Ltd; IPC主号:
专利说明:
DATA TRANSMISSION METHOD, TERMINAL DEVICE, NETWORK DEVICE, DEVICE, COMPUTER STORAGE MEDIA AND PROGRAM [001] This application claims priority from Chinese Patent Application No. 201710056686.X, filed at the China Patent Office on 25 January 2017 and entitled DATA TRANSMISSION METHOD, TERMINAL DEVICE AND NETWORK DEVICE, which is incorporated by reference in its entirety. TECHNICAL FIELD [002] The modalities of this request refer to the communications field and, more specifically, to a method of data transmission, a terminal device and a network device. BACKGROUND [003] During downlink scheduling in a long term evolution system (Long Term Evolution, LTE), a terminal device receives an indication (assignment) of downlink control physical channel (Physical Downlink Control Channel, PDCCH ) sent by a network device. The assignment directly indicates a transmission resource (frequency-time resource) in which the downlink data is located, and a modulation and encoding scheme. Based on the assignment, the terminal device receives the downlink data in a current downlink subframe, attempts to decode the downlink data, generates a feedback result, that is, an automatic downlink hybrid repeat request feedback (Hybrid Automatic Repeat Request, HARQ) Petition 870190094564, of 9/20/2019, p. 8/93 2/76 and then sends the HARQ feedback on a PUCCH channel after four subframes. [004] Here, before sending the HARQ feedback, the terminal device does not perform the listen before talk, LBT detection. This does not comply with a regulation, and a frequency-time resource location of the HARQ feedback cannot be determined flexibly. In view of this, a new solution is urgently needed. SUMMARY [005] The modalities of this request provide a data transmission method, a terminal device and a network device, in order to flexibly determine a resource location for feedback information. [00 6] According to a first aspect, a downlink transmission method is provided, including: receiving, by a terminal device, a first indication sent by a network device; receiving, by the terminal device, downlink data based on the first indication, and generating feedback information from the downlink data; receiving, by the terminal device, a second indication sent by the network device, where the second indication is used to indicate a starting location of an uplink time unit; determine, by the terminal device based on the first indication and the second indication, a resource location for sending the feedback information; and send, through the terminal device, feedback information at the resource location. Petition 870190094564, of 9/20/2019, p. 9/93 3/76 [007] In this mode of this request, the terminal device can receive the first indication sent by the network device; receiving the downlink data based on the first indication, and generating the downlink data feedback information; then receive the second indication sent by the network device, where the second indication is used to indicate the starting location of the uplink time unit; determine, based on the first indication and the second indication, the resource location (time-frequency) to send the feedback information; and finally, send feedback information at the resource location. In this way, the resource location for feedback information can be determined flexibly. Here, the resource location can include a location of a time domain resource and / or a location of a frequency domain resource. [008] In this modality of this request, the first indication is used to indicate a resource, for example, a time domain resource and / or a frequency domain resource, used by the terminal device to receive the downlink data from network device. [009] In some possible implementations, the first indication can be used to indicate at least one of a valid time slot for receiving the second indication, a relative time position of the feedback information, a type of LBT (for example, 25 ps LBT, LBT based on reverse mechanism, or other type), a frequency-time resource location of the link data Petition 870190094564, of 9/20/2019, p. 10/93 4/76 downlink, a downlink data modulation and encoding scheme, a HARQ process used for downlink data, whether downlink data is recently transmitted or retransmitted, or a redundancy version used for downlink data downlink, or other information that can be used during data transmission. This is not limited. [0010] Optionally, the first indication can be sent by the network device on a physical downlink channel. [0011] Optionally, the second indication can also include duration information, that is, information on a length of time to send feedback information. [0012] In some possible implementations, the terminal device can determine a frequency-time resource location for the feedback information based on the relative time position of the feedback information indicated by the first indication and the start location of the time unit uplink link indicated by the second indication. [0013] Optionally, feedback information can be sent on an uplink control channel or an uplink data channel. [0014] In some possible implementations, the first indication may include the valid time interval, in which the first indication is used to instruct the terminal device to receive, within the valid time interval, the second indication sent by the network device. [0015] In some possible implementations, before the Petition 870190094564, of 9/20/2019, p. 11/93 5/76 sending, by the terminal device, of the feedback information in the resource location, the method also includes: executing, by the terminal device, detection of channel of hearing before speaking, LBT, and detecting that a channel is a clean channel. [0016] In other words, before sending the feedback information, the terminal device can perform a clean channel detection using either a first channel (Channel Access Procedure) or first LBT (eg 25 ps LBT) access solution ) and detect that the channel is a clean channel. In this way, the terminal device needs to execute only 25 ps LBT instead of LBT based on a reversal mechanism (implementation of which is relatively time consuming), thus reducing both the time to contain a channel and a data transmission delay. [0017] In some possible implementations, the first indication and / or the second indication may still indicate a location in the time domain interval to perform the first LBT (for example, 25 ps LBT). [0018] In some possible implementations, the method may also include: when a discontinuous reception mechanism, DRX, is configured for the terminal device by the network device, if the second indication is received within the valid time interval, stop monitoring a downlink physical channel from a moment of reception until expiration of the valid time interval. [0019] In other words, the terminal device does not need to monitor the physical downlink channel Petition 870190094564, of 9/20/2019, p. 12/93 6/76 for the entire valid time interval, but you can choose to stop monitoring the downlink physical channel, as long as the second indication is obtained. Its objective is to avoid some unnecessary monitoring operations, in order to save electrical energy for the terminal device. [0020] In some possible implementations, the method may also include: start, by the terminal device, a first timer when the second indication is received; and during the execution of the first timer, stop, by the terminal device, the monitoring of the physical downlink channel. [0021] Optionally, the duration of the first timer can be stipulated in a protocol, be indicated by the network device (for example, indicated using the first indication and / or the second indication), or be preconfigured in an RRC message . This is not limited to this type of order. [0022] In some possible implementations, the method may also include: when the first timer expires, start, by the terminal device, a second timer; and during the execution of the second timer, monitor, by the terminal device, the physical downlink channel, to obtain information on the indication of retransmission of the downlink data. [0023] According to a second aspect, a method of data transmission is provided, including: send, via a network device, a first Petition 870190094564, of 9/20/2019, p. 13/93 7/76 indication for a terminal device, where the first indication is used by the terminal device to receive downlink data based on the first indication and generate feedback information from the downlink data; after obtaining an unlicensed channel, send, through the network device, a second indication to the terminal device, where the second indication is used to indicate a start location of an uplink time unit; and receiving, by the network device, the feedback information sent by the terminal device at a resource location, where the resource location is determined by the terminal device based on the first indication and the second indication. [0024] In this modality of this request, the network device can send the first indication to the terminal device, so that the terminal device receives the downlink data based on the first indication and generates the feedback information of the downlink data. Then, after obtaining the unlicensed channel, the network device can send the second indication to the terminal device, to notify the terminal device that the terminal device can share a transmission opportunity with the network device (a transmission opportunity is a usage time after the device network or the end device obtains a channel through channel detection), so the end device needs to use only simple LBT (for example, 25 ps LBT) instead of LBT for a relatively long time ( for example, LBT based on Petition 870190094564, of 9/20/2019, p. 14/93 8/76 reversal mechanism). [0025] The network device can receive the feedback information sent by the terminal device at the resource location (corresponding to one side of the terminal device), where the resource location is determined by the terminal device based on the first indication and the second recommendation. Here, the resource location can include a location of a time domain resource and / or a location of a frequency domain resource. In short, the network device sends the second indication to the terminal device, so that the resource location for the feedback information can be determined flexibly. [0026] Optionally, the first indication includes a valid time interval, and sending a second indication to the terminal device includes: send the second indication to the terminal device within the valid time interval. [0027] In other words, the first indication is used to instruct the terminal device to receive, within the valid time interval, the second indication sent by the network device. [0028] It should be understood that, in this mode of this request, an operation of the network device corresponds to an operation of the terminal device, some concepts or terms of the same are the same or similar, and some descriptions are omitted here to avoid repetition. [0029] According to a third aspect, a method of data transmission is provided, including: obtain, by a terminal device, a first Petition 870190094564, of 9/20/2019, p. 15/93 9/76 uplink concession sent by a network device; transmit, through the terminal device, uplink data based on the first uplink concession and start a first timer; and when or after the first timer expires, receive, by the terminal device, feedback information that is from the uplink data and that is sent by the network device. [0030] In this modality of this request, the terminal device can receive the feedback information that is from the uplink data and that is sent by the network device, in order to learn a decoding status of the network device. [0031] In some possible implementations, the feedback information from the uplink data can be sent by the network device using physical layer signaling or medium access control layer signaling, MAC. [0032] In some possible implementations, when the feedback information of the uplink data is negative confirmation information, NACK, the method can also include: start, on the terminal device, a retransmission timer; and monitoring, by the terminal device, a physical downlink channel during the execution of the retransmission timer, to obtain an uplink lease. [0033] In some possible implementations, if the Petition 870190094564, of 9/20/2019, p. 16/93 10/76 terminal device receives indication information sent by the network device, and indication information is used to instruct the terminal device to carry out new data transmission, the terminal device stops monitoring the physical downlink channel. [0034] In some possible implementations, when the feedback information of the uplink data is confirmation information, the method may also include: when a retransmission timer is running, stop the retransmission timer from the terminal device. [0035] Optionally, the retransmission timer can be an UL retransmission timer or an UL retx timer for short. [0036] Therefore, in this modality of this request, a feedback mechanism is introduced in an asynchronous uplink HARQ, so that the terminal device can learn a decoding state from the network device. [0037] According to a fourth aspect, a method of data transmission is provided, including: obtain, through a terminal device, semi-persistent scheduling configuration information; obtain, by the terminal device, a first indication sent by a network device, in which the first indication is used to indicate an uplink resource; determine, by the terminal device, at least one window based on the semi-persistent scheduling configuration information and the first indication; generate, by the terminal device, at least a part Petition 870190094564, of 9/20/2019, p. 17/93 11/76 uplink data; receiving, by the terminal device within at least one window, at least a second indication sent by the network device; and determining, by the terminal device based on the first indication and at least a second indication, a resource location for sending at least a portion of uplink data, and transmitting to at least a portion of uplink data at the location appeal. [0038] In this modality of this request, the terminal device configured with semi-persistent scheduling can alternatively execute only a first channel access solution (Channel Access Procedure) or first LBT (for example, 25 ps LBT) instead of LBT based on a reversion mechanism (whose implementation is relatively time consuming), thus reducing the time of containment of a channel and a delay of data transmission. [0039] In some possible implementations, semi-persistent scheduling configuration information includes at least semi-persistent scheduling period information, semi-persistent scheduling window length information, semi-persistent scheduling cell list information, or semi-persistent scheduling HARQ process information. The cell list information indicates a number of cells used for semi-persistent scheduling. Optionally, semi-persistent scheduling configuration information can be sent using an RRC message. Petition 870190094564, of 9/20/2019, p. 18/93 12/76 [0040] In some possible implementations, optionally, semi-persistent scheduling configuration information can include a plurality of semi-persistent scheduling configuration information, and each configuration set can be associated with a configuration identifier, ID. Optionally, the plurality of semi-persistent scheduling configuration information sets may differ in window period and / or length. [0041] In some possible implementations, the terminal device can determine a periodic semi-persistent scheduling window based on the semi-persistent scheduling configuration information and the first indication. For example, the terminal device can determine a window start location and a periodic window starting from the window start location. [0042] In some possible implementations, the terminal device can monitor a physical downlink channel during a period in which the window is open, to obtain the second indication. [0043] In some possible implementations, when a DRX discontinuous reception mechanism is configured for the terminal device by the network device, if the second indication is received during the period when the window is open, monitoring the downlink physical channel it is interrupted from a moment of reception to a moment of closing the window. [0044] In other words, if the terminal device gets the second indication, the terminal device can Petition 870190094564, of 9/20/2019, p. 19/93 13/76 choose not to continue monitoring the physical downlink channel, that is, you do not need to monitor the physical downlink channel in the entire window. [0045] In some possible implementations, the method may also include: start, by the terminal device, a first timer when the second indication is received; and during the execution of the first timer, stop, by the terminal device, the monitoring of the physical downlink channel. [004 6] Likewise, in a scenario where the terminal device is configured with semi-persistent scheduling, the terminal device can also start the first timer and, during the execution of the first timer, the terminal device stops monitoring the physical channel of downlink to save energy. [0047] In some possible implementations, the method may also include: when the first timer expires, start, by the terminal device, a second timer; and during the execution of the second timer, monitor, by the terminal device, the physical downlink channel, to obtain an indication of downlink data retransmission. [0048] In some possible implementations, the method may also include: obtain, by the terminal device, a third indication, in which the third indication is used to change a current configuration of semi-persistent scheduling; and change, by the terminal device, at least one Petition 870190094564, of 9/20/2019, p. 20/93 14/76 among semi-persistent scheduling period information, semi-persistent scheduling window duration information, semi-persistent scheduling cell list information or semi-persistent scheduling HARQ process information in the third indication. [0049] Optionally, the third indication can specifically indicate a configuration ID for change. For example, the terminal device can update, based on the configuration ID, the current semi-persistent schedule configuration to a semi-persistent schedule configuration corresponding to the configuration ID. [0050] Optionally, the third indication can be sent using a PDCCH message, a MAC message or an RRC message. [0051] According to a fifth aspect, a terminal device is provided, and it is configured to execute the method according to either the first aspect or the possible implementations of the first aspect. Specifically, the apparatus includes a unit that is configured to execute the method in accordance with any of the first aspect or possible implementations of the first aspect. [0052] According to a sixth aspect, a network device is provided and is configured to execute the method according to any of the second aspect or the possible implementations of the second aspect. Specifically, the apparatus includes a unit that is configured to execute the method according to any of the second aspect or the possible implementations of the Petition 870190094564, of 9/20/2019, p. 21/93 15/76 second aspect. [0053] According to a seventh aspect, a terminal device is provided, and it is configured to execute the method according to any of the third aspect or the possible implementations of the third aspect. Specifically, the apparatus includes a unit that is configured to execute the method according to either the third aspect or the possible implementations of the third aspect. [0054] According to an eighth aspect, a terminal device is provided and is configured to execute the method according to any of the fourth aspect or the possible implementations of the fourth aspect. Specifically, the apparatus includes a unit that is configured to execute the method according to either the fourth aspect or the possible implementations of the fourth aspect. [0055] According to a ninth aspect, a terminal device is provided. The terminal device includes a processor, a memory and a communication interface. The processor is connected to the memory and the communication interface. The memory is configured to store an instruction. The processor is configured to execute the instruction. The communication interface is configured to communicate with another network element under the control of the processor. When the processor executes the instruction stored in memory, execution allows the processor to execute the method according to either the first aspect or the possible implementations of the first aspect. Petition 870190094564, of 9/20/2019, p. 22/93 16/76 [0056] According to a tenth aspect, a network device is provided. The network device includes a processor, a memory and a communication interface. The processor is connected to the memory and the communication interface. The memory is configured to store an instruction. The processor is configured to execute the instruction. The communication interface is configured to communicate with another network element under the control of the processor. When the processor executes the instruction stored in memory, execution allows the processor to execute the method according to either the second aspect or the possible implementations of the second aspect. [0057] According to an eleventh aspect, a terminal device is provided. The terminal device includes a processor, a memory and a communication interface. The processor is connected to memory and interface in Communication. The memory is configured for store an instruction. 0 processor is configured for run The instruction. THE interface communication is configured to communicate with another network element under the control of the processor. When the processor executes the instruction stored in memory, execution allows the processor to execute the method according to either the third aspect or the possible implementations of the third aspect. [0058] According to a twelfth aspect, a terminal device is provided. The terminal device includes a processor, a memory and a communication interface. The processor is connected to the memory and the communication interface. The memory is configured to Petition 870190094564, of 9/20/2019, p. 23/93 17/76 store an instruction. The processor is configured to execute the instruction. The communication interface is configured to communicate with another network element under the control of the processor. When the processor executes the instruction stored in memory, execution allows the processor to execute the method according to either the fourth aspect or the possible implementations of the fourth aspect. [0059] In accordance with a thirteenth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a program. The program allows a terminal device to execute the data transmission method according to either the first aspect or the implementations of the first aspect. [0060] According to a fourteenth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a program. The program allows a network device to execute the data transmission method according to either the second aspect or the implementations of the second aspect. [0061] According to a fifteenth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a program. The program allows a terminal device to execute the data transmission method according to either the third aspect or the third aspect implementations. [0062] According to a sixteenth aspect, it is Petition 870190094564, of 9/20/2019, p. 24/93 18/76 a computer-readable storage medium is provided. The computer-readable storage medium stores a program. The program allows a terminal device to perform the data transmission method according to either the fourth aspect or the implementations of the fourth aspect. [0063] In accordance with a seventeenth aspect, a computer program product including an instruction is provided. When the computer program product is run on a computer, the computer is enabled to execute the method according to any of the previous aspects or possible implementations of the same. [0064] According to an eighteenth aspect, a communications chip is provided. The communications chip stores an instruction. When the instruction is executed on a communications chip, the communications chip is enabled to execute the method according to any of the previous aspects or its possible implementations. DESCRIPTION OF THE DRAWINGS [0065] FIG. 1 is a schematic diagram of an application scenario; FIG. 2 is a schematic flow chart of a data transmission method according to an embodiment of this request; FIG. 3 is a schematic diagram of an example according to an embodiment of this application; FIG. 4 is a schematic flow chart of a data transmission method according to another embodiment of this application; FIG. 5 is a schematic flowchart of a method of Petition 870190094564, of 9/20/2019, p. 25/93 19/76 data transmission according to yet another modality of this request; FIG. 6 is a schematic flow chart of a data transmission method according to another embodiment of this application; FIG. 7 is a schematic diagram of another example according to an embodiment of this application; FIG. 8 is a schematic diagram of an example according to another embodiment of this application; FIG. 9 is a schematic block diagram of a terminal device according to an embodiment of this application; FIG. 10 is a schematic block diagram of a network device according to an embodiment of this application; FIG. 11 is a schematic block diagram of a terminal device according to another embodiment of this application; FIG. 12 is a schematic block diagram of a terminal device in accordance with yet another embodiment of this application; FIG. 13 is a structural block diagram of a terminal device according to an embodiment of this application; FIG. 14 is a structural block diagram of a network device according to an embodiment of this application; FIG. 15 is a structural block diagram of a terminal device according to an embodiment of this application; and Petition 870190094564, of 9/20/2019, p. 26/93 20/76 to FIG. 16 is a structural block diagram of a terminal device according to an embodiment of this application. DESCRIPTION OF THE MODALITIES [0066] The following describes technical solutions in of achievement of this order with reference to drawings attachments. [0067] Must be understood what the solutions techniques in modalities of this application may be applied to various systems communications, per example, systems communications current, like one system global for mobile communications (Global System of Mobile communication, GSM), a code division multiple access system (Code Division Multiple Access, CDMA), broadband code division multiple access system (Wideband Code Division Multiple Access, WCDMA), general packet radio service system (General Packet Radio Service, GPRS), long term evolution system (Long Term Evolution, LTE), frequency division duplex LTE (Frequency Division Duplex, FDD), time division duplex LTE (Time Division Duplex, TDD), and a universal mobile telecommunications system (Universal Mobile Telecommunication System, UMTS), and in particular, can be applied to a future new 5G radio system (New Radio, NR) or a 5G system. [0068] It should also be understood that, in the modalities of this application, a network device can also be referred to as a side of the network device, a base station or the like, and the base station can be a base transceiver station (Base Transceiver Station , BTS) in GSM or Petition 870190094564, of 9/20/2019, p. 27/93 21/76 CDMA, can be a NodeB (NodeB) in WCDMA, can be an evolved NodeB (Evolutional NodeB, eNB or eNodeB) in LTE, or can be a gNB base station device on a future 5G network, or similar. This is not limited to the present invention. [0069] It should also be understood that, in the modalities of this request, a terminal device can communicate with one or more main networks (Core Network) through a radio access network (Radio Access Network, RAN), and ο the terminal device can be referred to as an access terminal, user equipment (User Equipment, UE), a subscriber unit, a subscriber station, a mobile station, a mobile console, a remote station, a remote terminal, a mobile device, a terminal user interface, a terminal, a wireless communication device, a user agent or a user device. The terminal device can be a cell phone, a cordless phone, a session initiation protocol (SIP), a wireless local loop (Wireless Local Loop, WLL), a personal digital assistant (Personal Digital Assistant, PDA), a handheld device having a wireless communication function, a computing device, another processing device connected to a wireless modem, a vehicle device, a wearable device, a terminal device on a future 5G network or something similar. [0070] FIG. 1 is a schematic diagram of a scenario. It should be understood that, for ease of understanding, the scenario in FIG. 1 is used here as an example for description, but does not constitute any Petition 870190094564, of 9/20/2019, p. 28/93 22/76 limitation of the present invention. FIG. 1 shows an end device 11, an end device 12, an end device 13 and a base station 21. [0071] As shown in FIG. 1, terminal device 11 can communicate with base station 21, terminal device 12 can communicate with base station 21, and terminal device 13 can communicate with base station 21. Alternatively, terminal device 12 can communicate with terminal device 11. Alternatively, in another case, terminal device 13 communicates with terminal device 12. [0072] Currently, in a communication process between a terminal device and a base station, for scheduling a downlink (Downlink, DL), the terminal device receives an indication (assignment) sent by the base station. The assignment directly indicates a transmission resource (frequency-time resource) in which the downlink data is located and a modulation and encoding scheme. The terminal device can transmit downlink data based on the transmission facility. For example, the terminal device receives the downlink data in a downlink subframe indicated by the base station, tries to decode the downlink data, then generates a feedback result, that is, a hybrid request feedback. automatic repetition (Hybrid Automatic Repeat reQuest, HARQ), and sends the feedback result after four subframes subsequent to the downlink subframe. In the state of the art, before sending the feedback result, the terminal device does not Petition 870190094564, of 9/20/2019, p. 29/93 23/76 performs listening before speaking (Listen before talk, LBT) to contain the channel. Consequently, a frequency-time resource location for the feedback result cannot be determined flexibly. [0073] Therefore, this request aims to provide a method of data transmission, trying to flexibly determine a resource location for feedback information based on a first indication and a second indication sent by a network device. [0074] FIG. 2 is a schematic flow chart of a data transmission method 200 according to an embodiment of this application. Method 200 can be performed by a terminal device. For example, the end device can be the end device 11, the end device 12, or the end device 13 in FIG. 1. Correspondingly, a network device that communicates with the terminal device can be the base station 21 in FIG. 1. As shown in FIG. 2, method 200 includes the following steps. [0075] S210: The terminal device receives a first indication sent by the network device. [0076] Optionally, the first indication can be used to indicate at least a valid time slot for receiving a second indication, a relative time position of feedback information, a type of LBT (eg 25 ps LBT, LBT based in reverse mechanism, or other type), a frequency resource location downlink data time, a downlink data modulation and encoding scheme, a HARQ process used for downlink data, if Petition 870190094564, of 9/20/2019, p. 30/93 24/76 downlink data is recently transmitted or retransmitted, or a version of redundancy used for downlink data, or other information that can be used during data transmission. This is not limited. [0077] Optionally, in this mode of this request, the valid time interval can include a unit of time. [0078] Optionally, the first indication can be sent by the network device on a physical downlink channel. For example, the first referral is sent on a physical downlink control channel (Physical Downlink Control Channel, PDCCH), or the first referral can be sent on a physical downlink shared channel (PDSCH). [0079] Optionally, the first indication or a cyclic redundancy check code (Cyclic Redundancy Check, CRC) of the first indication can be scrambled using a cell identity of the terminal device, for example, a temporary cellular radio network identifier ( Cell Radio Network Temporary Identity, C-RNTI). [0080] In this modality of this request, the first indication is used to indicate a resource, for example, a time domain resource and / or a frequency domain resource, used by the terminal device to receive the downlink data from network device. [0081] S220: The terminal device receives the downlink data based on the first indication and generates Petition 870190094564, of 9/20/2019, p. 31/93 25/76 downlink data feedback information. [0082] In other words, the terminal device can receive downlink data based on the first indication and generate feedback information from the downlink data. The feedback information is used to notify the network device if the downlink data is successfully decoded by the terminal device, so that the network device determines whether it wants to retransmit the downlink data. For example, if the terminal device successfully decodes the downlink data, the feedback information generated is confirmation information (Acknowledgement, ACK); or if the terminal device fails to decode the downlink data, the feedback information generated is negative confirmation information (NotAcknowledgment, NACK). [0083] In this modality of this request, a chronological order of a time unit in which the terminal device receives a first indication sent by the network device and a time unit in which the terminal device generates feedback information from the downlink data does not is limited. [0084] Optionally, a time unit in which the first indication is transmitted and a time unit in which the downlink data is transmitted can be the same time unit, or they can be different time units. Optionally, if the time units are different time units, the first indication can also indicate a time unit offset, so that the terminal device determines, based on the first Petition 870190094564, of 9/20/2019, p. 32/93 26/76 signal, the unit of time in which the downlink data is transmitted. [0085] In this modality of this application, method 200 can be applied to an unlicensed cell, for example, an unlicensed spectrum cell. The spectrum cell does not licensee can operate on a unlicensed spectrum. 0 spectrum unlicensed can be an entire block in resources contiguous spectrum For example, 160 MHz is Divided in a plurality of channels, and a width in band of a channel is pre-con figured, for example, 20 megahertz (MHz). The terminal device or the network device obtains one or more channels by detecting a clean channel. Unlicensed spectrum can be understood as unlicensed spectrum from 2.4 gigahertz (GHz) to 2.6 GHz, 4 GHz to 7 GHz, and 30 GHz to 70 GHz, or it can be understood as a spectrum resource that can be shared with a wireless local area network (Wireless Local Area Networks, WLAN) of the Institute of Electrical and Electronics Engineers (Institute of Electrical and Electronics Engineers, IEEE). It may further be understood that the unlicensed spectrum cell may be a cell to which the clean channel detection needs to be performed before data is sent (by the network device and / or the terminal device). The unlicensed spectrum cell may also include a licensed assisted access cell (LAA). The LAA cell cannot operate independently, and is a cell that can operate only with the help of a licensed spectrum cell. Specifically, the carriers between the LAA cell and the licensed spectrum cell are aggregated, and the Petition 870190094564, of 9/20/2019, p. 33/93 27/76 LAA cell and licensed spectrum cell belong to the same base station. However, the LAA cell can serve only as a secondary cell (Secondary Cell, SCell) of the base station and cannot serve as a primary cell (Primary Cell, PCell) of the base station. [0086] It should be understood that, in this modality of this request, a time unit or time domain scheduling unit is a unit for allocating resources in the time domain and can be specifically a time unit as an interval (slot ), a mini-slot, a subframe, an orthogonal frequency division multiplexing symbol (Orthogonal Frequency Division Multiplexing, OFDM), or a transmission time interval (Transmission Time Interval, TTI), or be a newly defined term in 5G. This is not limited. [0087] S230: The terminal device receives a second indication sent by the network device, where the second indication is used to indicate a starting location of an uplink time unit. [0088] Optionally, the second indication can also include information on duration, that is, information on a duration of time to send feedback information. [0089] Optionally, the second indication or CRC of the second indication can be shuffled using the cell identity of the terminal device. For example, the second indication is scrambled using the C-RNTI. Correspondingly, only the terminal device can accurately obtain the second indication using the C-RNTI cell identity of the terminal device. Petition 870190094564, of 9/20/2019, p. 34/93 28/76 Alternatively, the second indication or CRC of the second indication can be shuffled using a common identity. For example, the second indication is scrambled using a cell common radio network temporary identifier (CC-RNTI). All terminal devices in a cell can obtain the second indication using the CC-RNTI. Alternatively, the second indication can be shuffled using an EU group identity. Only the UE in the UE group can obtain the second indication using the group identity. The group identity can be configured by the network device using a radio resource control message (Radio Resource Control, RRC). [0090] S240: The terminal device determines, based on the first indication and the second indication, a resource location to send the feedback information. [0091] Specifically, the terminal device can determine the resource location (time-frequency) for the feedback information based on the relative time position of the feedback information indicated by the first indication and an initial location of at least one unit of time uplink link indicated by the second indication. The start location can be a specific time unit. [0092] Here, the resource location may include a location of a time domain resource and / or a location of a frequency domain resource. [0093] For example, the first indication may indicate that a relative time is kl (kl is a natural number), the Petition 870190094564, of 9/20/2019, p. 35/93 29/76 second indication may indicate that a relative time is k2 (k2 is a natural number) and a unit of time in which the second indication is received may be a subframe N (N is a natural number and indicates a subframe number) . In this case, a time unit of the time frequency resource location can be a subframe N + kl + k2. [0094] Optionally, the first indication or the second indication can indicate (in a direct indication form or an indirect indication form) a frequency domain resource to send feedback information. For example, Indirect indication means that the terminal device can obtain the frequency domain resource for feedback information through mapping based on a start location or a final location of a channel control element (Channel Control Element, CCE) or another resource unit of the first indication or the second indication sent by the network device. The CCE is a resource unit for allocating PDCCH resources. A CCE can include nine groups of resource elements (Resource Element Group, REG). A REG includes four contiguous elements of unoccupied resources (Resource Element, RE). [0095] Optionally, the location of the frequency-time resource for feedback information can alternatively be determined only by the second indication. This is not limited to this type of order. For example, the second indication may indicate the location of the frequency-time resource for the feedback information. [0096] S250: The terminal device sends the Petition 870190094564, of 9/20/2019, p. 36/93 30/76 feedback information at resource location. [0097] Optionally, feedback information can be sent on an uplink control channel (Uplink, UL) or an uplink data channel, for example, a physical uplink control channel (Physical Uplink Control Channel , PUCCH), a physical Uplink Shared Channel, PUSCH or other channel term recently defined in 5G. This is not limited. [0098] In this mode of this request, the terminal device can receive the first indication sent by the network device; receiving the downlink data based on the first indication, and generating the downlink data feedback information; then receive the second indication sent by the network device, where the second indication is used to indicate the starting location of the uplink time unit; determine, based on the first referral and the second referral, the resource location for sending feedback information; and finally, send feedback information at the resource location. In this way, the resource location for feedback information can be determined flexibly. [0099] In this modality of this request, the first indication may include the valid time interval, in which the first indication is used to instruct the terminal device to receive, within the valid time interval, the second indication sent by the network device. [00100] In other words, the terminal device can Petition 870190094564, of 9/20/2019, p. 37/93 31/76 obtain the valid time interval based on the first indication and then can monitor a downlink physical channel based on the valid time interval, to obtain the second indication sent by the network device. [00101] Optionally, in a modality, before the terminal device sends feedback information at the resource location, the method also includes: perform, by the terminal device, channel detection of listening before speaking, LBT, and detecting that a channel is a clean channel. [00102] In other words, before sending feedback information, the terminal device can perform a clean channel detection using either a first channel (Channel Access Procedure) or first LBT (for example, 25 ps LBT ) and detect that the channel is a clean channel. In this way, the terminal device needs to execute only 25 ps LBT instead of LBT based on a reversal mechanism (implementation of which is relatively time consuming), thus reducing both the time to contain a channel and a data transmission delay. [00103] Specifically, for example, clean channel detection (Clear Channel Assessment, CCA) or listening before speaking LBT is a fair channel containment mechanism, and may include clean channel detection based on energy detection (Energy-LBT , E-LBT) and clean channel detection based on waveform detection (Waveform-LBT, W-LBT). Clean channel detection based on energy detection means that a network device or terminal performs the Petition 870190094564, of 9/20/2019, p. 38/93 32/76 signal strength detection in contiguous or non-contiguous frequency domain resources of a specific bandwidth (for example, 20 MHz, 40 MHz, 80 MHz or 160 MHz). If the signal strength is greater than a specific limit, it indicates that a channel is busy and data cannot be sent on the channel; or if the signal strength is less than or equal to a specific limit, a channel is considered to be clean and data can be sent on the channel. Transparent channel detection based on waveform detection means: A network or terminal device detects a waveform; and if a corresponding waveform is detected, it indicates that a channel is busy; otherwise, a channel is considered to be idle. [00104] In this modality of this request, 25 ps LBT can be understood as E-LBT which is based on fixed duration. If the signal strength detected within the fixed duration is less than a specific limit, a channel is considered to be clean. This can be understood as: If a terminal device obtains the channel, the terminal device can send data. [00105] In this modality of this request, the first indication or the second indication may indicate a type of LBT used by the terminal device. For example, the first indication can directly or indirectly indicate that the terminal device uses 25 ps LBT for channel detection. [00106] In addition, the first indication and / or the second indication may indicate a location in the time domain interval to perform the LBT. Specifically, the Petition 870190094564, of 9/20/2019, p. 39/93 33/76 the first indication can indicate a first relative time and a second relative time, and the second indication can indicate a first time unit. In this case, the terminal device can determine the time slot location based on the first time unit, the first relative time and the second relative time, and perform LBT at the time slot location. [00107] For example, for 12 symbols in a subframe, the first indication may indicate that the first relative time is k (k is a natural number) subframes and the second relative time is the first symbol in a subframe, and the second indication can indicate that the first unit of time is a subframe N (N is a natural number and indicates a subframe number). In this case, the time domain slot location determined by the terminal device is the first symbol in an N + k subframe, and the terminal device performs 25 ps LBT on the first symbol in the N + k subframe. [00108] Alternatively, the first indication can directly specify at least one time domain interval location to perform LBT. For example, the first statement directly specifies a symbol in a subframe to perform 25 ps LBT. [00109] It should be understood that the time domain slot location, in which the terminal device performs 25 ps LBT is described using only a subframe and a symbol as an example, and the time domain slot location can alternatively be expressed using another time granularity, for Petition 870190094564, of 9/20/2019, p. 40/93 34/76 example, a unit of time, such as one or more consecutive OFDM symbols or an interval. This is not limited to this type of order. [00110] In this modality of this application, method 200 may also include: when a discontinuous reception mechanism (DRX) is configured for the terminal device by the network device, if the second indication is received within the valid time interval, stop monitoring a downlink physical channel from a moment of reception until expiration of the valid time interval. [00111] In this modality of this request, the terminal device can monitor the physical downlink channel between the time when the first indication is received and the time when the second indication is received. One purpose of monitoring the physical downlink channel is to obtain the second indication. Optionally, monitoring the physical downlink channel can be implemented alternatively by configuring a timer. This is not limited. Here, if the terminal device is configured with the DRX mechanism, and receives the second indication within the valid time interval, the terminal device can stop monitoring the physical downlink channel from the moment the second indication is received until expiration of the valid time range. In other words, the terminal device does not need to monitor the physical downlink channel for the entire valid time interval, but may choose to stop monitoring the physical link channel Petition 870190094564, of 9/20/2019, p. 41/93 35/76 downward, provided the second indication is obtained. Its objective is to avoid some unnecessary monitoring operations, in order to save electrical energy for the terminal device. [00112] In this modality of this request, the physical downlink channel monitored by the terminal device can be a physical channel of a server cell, for example, a server cell in which the first indication and / or the downlink data are transmitted, or it can be a physical channel of at least one activated server cell. [00113] It should be understood that, in this modality of this request, if the physical downlink channel needs to be monitored beyond the valid time interval, it may not be limited, and the terminal device can determine, depending on a requirement, whether perform monitoring. [00114] Optionally, in a modality, method 200 may also include: start, by the terminal device, a first timer when the second indication is received; and during the execution of the first timer, stop, by the terminal device, the monitoring of the physical downlink channel. [00115] Specifically, when the second indication is received, the terminal device can start a timer (for example, the first timer), and then, during the execution of the first timer, the terminal device can stop monitoring the physical link channel. downward. The terminal device can choose Petition 870190094564, of 9/20/2019, p. 42/93 36/76 stop monitoring the downlink physical channel, as long as the second indication is obtained. Its objective is to avoid some unnecessary monitoring operations, in order to save electrical energy for the terminal device. [00116] Optionally, a unit of time in which the terminal device starts the first timer can be the same as a unit of time in which the terminal device sends feedback information, or it can be a unit of time after the unit of time in which the terminal device sends the feedback information. This is not limited to this type of order. Optionally, if the terminal device successfully decodes the downlink data, the terminal device may not start the first timer; or if the terminal device fails to decode the downlink data, the terminal device can start the first timer. [00117] Optionally, the duration of the first timer can be stipulated in a protocol, be indicated by the network device (for example, indicated using the first indication and / or the second indication), or be preconfigured in an RRC message . This is not limited to this type of order. Optionally, the first timer can be a round trip time (RTT) timer from HARQ, or it can be a timer with another name. This is not limited to this type of order. [00118] Optionally, in a modality, method 200 may also include: Petition 870190094564, of 9/20/2019, p. 43/93 37/76 when the first timer expires, start, by the terminal device, a second timer; and during the execution of the second timer, monitor, by the terminal device, the physical downlink channel, to obtain information on the indication of retransmission of the downlink data. [00119] Specifically, the terminal device can start the second timer after the first timer expires. For example, the second timer can be a retransmission timer (Retransmission Timer) or a retx timer for short. Then, during the execution of the second timer, the terminal device can monitor the physical downlink channel, to obtain possible information on the indication of retransmission of the downlink data. Alternatively, this can be understood as: The terminal device cannot sleep during the execution of the retransmission timer. Here, the physical downlink channel monitored by the terminal device may alternatively be a downlink physical channel of a cell or at least one cell. This is not limited. [00120] Optionally, the duration of the second timer can also be stipulated in a protocol, be indicated by the network device (for example, indicated using the first indication and / or the second indication), or be preconfigured in an RRC message . This is not limited to this type of order. [00121] Therefore, in this mode of this request, the terminal device can receive the first indication sent by the network device; receive data from Petition 870190094564, of 9/20/2019, p. 44/93 38/76 downlink based on the first indication, and generate the downlink data feedback information; then receive the second indication sent by the network device, where the second indication is used to indicate the start location of the uplink time unit; determine, based on the first referral and the second referral, the resource location for sending feedback information; and finally, send feedback information at the resource location. In this way, the resource location for feedback information can be determined flexibly. [00122] The following describes a method of transmitting data according to an embodiment of this request with reference to an example in FIG. 3. As shown in FIG. 3, a terminal device can receive a first indication and DL downlink data that is sent by a network device, and monitor a physical downlink channel within a valid time range (for example, subframes included in a box). dashed lines in Figure 3) indicated by the first indication, to obtain a second indication. The terminal device can determine a subframe location based on the first indication and the second indication, and send feedback information from the downlink data at the subframe location. Optionally, the terminal device can also perform channel detection at the subframe location. [00123] The foregoing described the method of transmitting data according to the modalities of this request from one side of the terminal device. The following are Petition 870190094564, of 9/20/2019, p. 45/93 39/76 provided descriptions on the side of a network device. For the sake of brevity, some repeated terms or concepts are not described again. [00124] FIG. 4 is a schematic flowchart of a data transmission method 400 according to another embodiment of this application. Method 400 can be performed by a network device. For example, the network device can be base station 21 in FIG. 1. Correspondingly, a terminal device that communicates with the network device can be terminal device 11, terminal device 12, or terminal device 13 in FIG. 1. As shown in FIG. 4, method 400 includes the following steps. [00125] S410: The network device sends a first indication to the terminal device, where the first indication is used by the terminal device to receive downlink data based on the first indication and generate feedback information from the downlink data. [00126] S420: After obtaining an unlicensed channel, the network device sends a second indication to the terminal device, where the second indication is used to indicate a start location of an uplink time unit. [00127] S430: The network device receives the feedback information sent by the terminal device at a resource location, where the resource location is determined by the terminal device based on the first indication and the second indication. [00128] In this modality of this request, the device of Petition 870190094564, of 9/20/2019, p. 46/93 40/76 network can send the first indication to the terminal device, so that the terminal device receives the downlink data based on the first indication, and generates the feedback information from the downlink data. Then, after obtaining the unlicensed channel, the network device can send the second indication to the terminal device, to notify the terminal device that the terminal device can share a transmission opportunity with the network device (a transmission opportunity is a usage time after the device network or the end device obtains a channel through channel detection), so the end device needs to use only simple LBT (for example, 25 ps LBT) instead of LBT for a relatively long time ( for example, LBT based on reversal mechanism). The network device can receive the feedback information sent by the terminal device at the resource location (corresponding to one side of the terminal device), where the resource location is determined by the terminal device based on the first indication and the second indication. In short, the network device sends the second indication to the terminal device, so that the resource location for the feedback information can be determined flexibly. [00129] Optionally, the first indication includes a valid time interval and the sending of a second indication to the terminal device includes: send the second indication to the terminal device within the valid time interval. [00130] Specifically, the network device can Petition 870190094564, of 9/20/2019, p. 47/93 41/76 send the second indication to the terminal device within the valid time interval. [00131] In other words, the first indication is used to instruct the terminal device to receive, within the valid time interval, the second indication sent by the network device. [00132] Specifically, the network device can notify the terminal device of the valid time interval using the first indication, so that the terminal device receives, within the valid time interval, the second indication sent by the network device. [00133] It should be understood that, in this modality of this request, an operation of the network device corresponds to an operation of the terminal device, some concepts or terms of the same are the same or similar, and some descriptions are omitted here to avoid repetition. [00134] Currently, for an asynchronous uplink HARQ, there is no explicit HARQ feedback. A terminal device can learn indirectly, just based on a new data indicator field (New Data indicator, NDI) in a PDCCH concession, if the previously transmitted data is successfully decoded by a network device. Specifically, if the PDCCH concession indicates a new transmission, it indicates that the previously transmitted data is successfully decoded by the network device; or if the PDCCH lease indicates retransmission, it indicates that the previously transmitted data is not successfully decoded by the network device. Therefore, in the state of the art, there is no Petition 870190094564, of 9/20/2019, p. 48/93 42/76 explicit feedback mechanism for uplink asynchronous HARQ. This can cause a problem that there is no feedback for the last data transmission of the uplink asynchronous HARQ, and the terminal device cannot learn a decoding state from the network device. Consequently, data transmission performance is affected. [00135] In view of the previous problem, this request provides a solution in which a feedback mechanism is introduced in an asynchronous uplink HARQ, so that a terminal device can learn a decoding state from a network device. The following describes the solution with reference to FIG. 5. FIG. 5 is a schematic flow chart of a data transmission method 500 according to yet another embodiment of this application. Method 500 can be applied to an unlicensed cell and a licensed cell. Method 500 can be performed by a terminal device. For example, the end device can be the end device 11, the end device 12, or the end device 13 in FIG. 1. Correspondingly, a network device that communicates with the terminal device can be the base station 21 in FIG. 1. As shown in FIG. 5, method 500 includes the following steps. [00136] S510: The terminal device obtains a first uplink lease sent by the network device. [00137] S520: The terminal device transmits uplink data based on the first uplink concession and starts a first timer. Petition 870190094564, of 9/20/2019, p. 49/93 43/76 [00138] S530: When or after the first timer expires, the terminal device receives feedback information that is from the uplink data and that is sent by the network device. [00139] Specifically, the terminal device can obtain the first uplink lease sent by the network device, then generate the uplink data based on the first uplink lease, and transmit the data. Optionally, the terminal device can determine a first HARQ process (HARQ process) based on the first uplink grant and perform an uplink transmission using the first HARQ process. The uplink transmission can be a new transmission or retransmission. Optionally, the terminal device can also start the first timer and, when the first timer expires, receive feedback information that is from the uplink data and that is sent by the network device. Therefore, the terminal device can receive feedback information that is from the uplink data and that is sent by the network device, thus learning a decoding state from the network device. [00140] Optionally, the feedback information of the uplink data can be sent by the network device using physical layer signaling or signaling of MAC access control layer. For example, physical layer signaling can include PDCCH signaling, PDSCH signaling, or automatic repeat request indicator channel signaling. Petition 870190094564, of 9/20/2019, p. 50/93 44/76 physical hybrid (Physical Hybrid ARQ Indicator Channel, PHICH). The signaling of the MAC layer may include a medium access control element (MAC CE) or the like. [00141] Optionally, the first timer can be a UL round trip time timer (RTT) timer. The duration of the UL RTT timer can be pre-stipulated in a protocol or it can be pre-configured by the network device. [00142] Optionally, in a modality, when the uplink data feedback information is NACK negative confirmation information, the 500 method can also include: start, on the terminal device, a retransmission timer; and monitoring, by the terminal device, a physical downlink channel during the execution of the retransmission timer, to obtain an uplink lease. [00143] Specifically, when the feedback information received is NACK information, if the retransmission timer is not running, the terminal device can start the retransmission timer and then monitor the downlink physical channel during the execution of the timer. retransmission, to obtain a possible uplink retransmission indication (for example, uplink lease). In another case, when the feedback information received is ACK information, if the retransmission timer is running, the terminal device for the Petition 870190094564, of 9/20/2019, p. 51/93 45/76 retransmission and stops monitoring the physical downlink channel. [00144] In this modality of this request, if the first timer expires, there may be a plurality of cases of whether the terminal device starts the retransmission timer, as shown in Table 1 below. Table 1 Six cases of starting a retransmission timer case Uplink feedback in an N subframe Uplink concession in subframe N UL grant in subframe N Should I start the retx timer in subframe N after an RTT timer expires Should the UL retx timer be started when the RTT timer expires in subframe N 1 ConfirmationACK Indicating new alternate NDI transmission No. Next new transmission has not yet been performed.No, the next new transmission was not performed. 2 ConfirmationACK Indicating NDI relay without switching No. Next new transmission has not yet been performed.No, the next new transmission was not performed. 3 ConfirmationACK No concession resources No concession No. The previous transmission was successfully decoded.No, the previous transmission was decoded. 4 NACK negative confirmation Indicating new alternate NDI transmission No. Next new transmission has not yet been performed.No, the next new transmission was not performed. Petition 870190094564, of 9/20/2019, p. 52/93 46/76 5 NACK negative confirmation Indicating NDI relay without switching No. Next new transmission has not yet been performed.No, the next new transmission was not performed. 6 NACK negative confirmation No concession resources No concession Yes. Monitor a PDCCH to obtain a retransmission lease.Yes, monitor PDCCH for relay grant [00145] It can be learned from Table 1 that, in the sixth case, the terminal device starts the retransmission timer and monitors the physical downlink channel, to obtain a possible indication of retransmission. [00146] Optionally, the retransmission timer can be an UL retransmission timer or an UL retx timer for short. [00147] Optionally, in a modality, method 500 may also include: if the terminal device receives indication information sent by the network device, and the indication information is used to instruct the terminal device to perform a new data transmission, stopping, by the terminal device, the monitoring of the downlink physical channel. [00148] In other words, if the terminal device receives the indication information sent by the network device, and the indication information is used to instruct the terminal device to perform new data transmission (for example, the first HARQ process), the terminal device stops monitoring the physical link channel Petition 870190094564, of 9/20/2019, p. 53/93 47/76 downward or interrupts the retransmission timer. In this way, the electrical energy of the terminal device can be saved. [00149] Optionally, in a modality, when the uplink data feedback information is confirmation information, method 500 may also include: when a retransmission timer is running, stop the retransmission timer by the terminal device . [00150] Specifically, if the uplink data feedback information is the ACK information, the terminal device can assume that the network device has successfully decoded the uplink data. In that case, if the retransmission timer is running, the terminal device can stop the retransmission timer. In this way, the electrical energy of the terminal device can be saved. [00151] Therefore, in this modality of this request, a feedback mechanism is introduced in an asynchronous uplink HARQ, so that the terminal device can learn a decoding state from the network device. [00152] Currently, for a semi-persistent scheduling scenario (Semi-Persistent Scheduling, SPS), a terminal device performs, after obtaining semi-persistent scheduling configuration information, an uplink transmission (new transmission or retransmission) only on the same frequency domain resource in a subframe every two periods based on semi-persistent scheduling configuration information. Consequently, a resource location Petition 870190094564, of 9/20/2019, p. 54/93 48/76 for data transmission in the SPS cannot be determined flexibly. An asynchronous uplink HARQ mechanism is used for semi-persistent scheduling. Semi-persistent scheduling can be applied to services such as voice and data, or communication services, such as Enhanced Mobile Broadband (eMBB), ultra-reliable and low-latency communications (Ultra Reliable & Low Latency Communication, URLLC) and a machine type communication service (Machine Type Communication, MTC). [00153] In view of the previous problem, an embodiment of this request provides a solution in which a second indication (a function of the second indication may be similar to that of the second indication in method 200) is introduced in the SPS so that a resource location for data transmission in SPS can be determined with flexibility. The following describes the solution with reference to FIG. 6. FIG. 6 is a schematic flow chart of a data transmission method 600 according to another embodiment of this application. Method 600 can be applied to an unlicensed cell. Method 600 can be performed by a terminal device. For example, the end device can be the end device 11, the end device 12, or the end device 13 in FIG. 1. Correspondingly, a network device that communicates with the terminal device can be the base station 21 in FIG. 1. As shown in FIG. 6, method 600 includes the following steps. [00154] S610: The terminal device obtains semi-persistent scheduling configuration information. [00155] Optionally, the configuration information of Petition 870190094564, of 9/20/2019, p. 55/93 49/76 semi-persistent scheduling includes at least one semi-persistent scheduling period information, semi-persistent scheduling window length information (specifically, for example, duration at which at least one window is open), cell list information semi-persistent scheduling, or semi-persistent scheduling HARQ process information. The cell list information indicates a number of cells used for semi-persistent scheduling. Optionally, semi-persistent scheduling configuration information can be sent using an RRC message. [00156] Optionally, semi-persistent scheduling configuration information may include a plurality of semi-persistent scheduling configuration information sets, and each configuration set may be associated with a configuration identifier ID. Optionally, the plurality of semi-persistent scheduling configuration information sets may differ in window period and / or length. [00157] S620: The terminal device obtains a first indication sent by the network device, where the first indication is used to indicate an uplink resource. [00158] Optionally, the first indication may indicate an uplink transmission resource. Optionally, the uplink transmission resource may include at least one of a number of physical resource blocks, a modulation and encoding scheme, or a frequency domain resource. [00159] Likewise, the first indication or CRC of the Petition 870190094564, of 9/20/2019, p. 56/93 50/76 first indication can also be scrambled using a cell identity of the terminal device. [00160] Optionally, the terminal device can initialize (including starting or restarting) a semi-persistent scheduling configuration based on the first indication. [00161] S630: The terminal device determines at least one window based on the semi-persistent scheduling configuration information and the first indication. [00162] Optionally, the terminal device can determine a periodic semi-persistent scheduling window based on the semi-persistent scheduling configuration information and the first indication. For example, the terminal device can determine a window start location and a periodic window starting from the window start location. [00163] Optionally, a periodic window length of semi-persistent scheduling can be indicated using the first indication. [00164] S640: The terminal device generates at least a part of uplink data. [00165] Here, for at least one semi-persistent scheduling window, the terminal device must generate at least a portion of uplink data. This can also be understood as: Each of the at least one window can correspond to a piece of uplink data. [00166] Optionally, before a start time unit of each window, a MAC layer of the terminal device needs to prepare a piece of new data, and Petition 870190094564, of 9/20/2019, p. 57/93 51/76 send the new data part to a physical layer. Here, the only part of new data is understood as a part of the uplink data that needs to be transmitted. [00167] Alternatively, specifically, the terminal device can make a plurality of copies of the generated part of new data, and submit the copies to HARQ buffers corresponding to HARQ processes of a plurality of cells, in order to determine, based on on a second referral received, a HARQ process or HARQ processes used to send the new data. [00168] S650: The terminal device receives, in at least one window, at least a second indication sent by the network device. [00169] Optionally, the terminal device can monitor a physical downlink channel during a period in which at least one window is open, in order to obtain the second indication. [00170] In other words, during the period when at least one window is open, the terminal device can obtain at least a second indication. A second indication may correspond to a window. In addition, the duration that each of the at least one window is open can be determined by the configuration information semi-persistent scheduling in S610, or can to be otherwise determined as appropriate. This not it is limited in this modality of this request. [00171] Optionally, the second indication can to be sent by the network device using at any less an cell in a list of cells. Correspondingly, the terminal device can process the second indication Petition 870190094564, of 9/20/2019, p. 58/93 52/76 received in chronological order. Alternatively, if the terminal device receives second indications from a plurality of cells in the same unit of time, the terminal device can select one of the cells to be sent. Optionally, when processing the second indication, the terminal device can select a cell according to a stipulation in a protocol, for example, select a cell with a lower cell index, to send the uplink data. Alternatively, the terminal device can select a cell for processing, based on a cell identity indicated in the first indication or the second indication or a cell identity carried in an RRC message. [00172] S660: The terminal device determines, based on the first indication and at least a second indication, a resource location to send to at least a portion of uplink data, and transmits to at least a portion of data of uplink. uplink at resource location. [00173] For example, for a piece of uplink data, the terminal device can determine a frequency-time resource location for uplink data based on the first indication and a second indication, and then send the data from uplink at the frequency-time resource location. [00174] Optionally, for at least a portion of uplink data, the terminal device can perform similar processing. [00175] Here, a method to determine the location Petition 870190094564, of 9/20/2019, p. 59/93 53/76 resource in determining a resource location to send at least a portion of uplink data is similar to the method for determining the resource location mentioned above. For the sake of brevity, the details are not described here again. [0017 6] It should be understood that an action of generating the uplink data by the terminal device has no dependency relationship with the fact that the terminal device receives the second indication. In other words, even if the terminal device does not receive the second indication, the terminal device still generates the uplink data, but there may be no frequency-time resource to send the uplink data. This is not limited to this type of order. [00177] Optionally, before the terminal device sends the uplink data to the resource location, the method also includes: perform, by the terminal device, channel detection of listening before speaking, LBT, and detecting that a channel is a clean channel. [00178] In other words, before sending the uplink data, the terminal device can perform clean channel detection using a first channel (Channel Access Procedure) or first LBT (eg 25 ps) access solution LBT) and detect that the channel is a clean channel. In this way, the terminal device needs to execute only 25 ps LBT instead of LBT based on a reversal mechanism (implementation of which is relatively time consuming), thus reducing both the time of containment of a channel and a transmission delay of Petition 870190094564, of 9/20/2019, p. 60/93 54/76 data. Optionally, the first indication can indicate a type of LBT, specifically, 25 ps LBT. [00179] Optionally, method 600 may also include: when a DRX discontinuous reception mechanism is configured for the terminal device by the network device, if the second indication is received during a period in which the window is open, stop monitoring the downlink physical channel from a moment of reception for a window closing moment. [00180] Here, during the period when the window is open, the terminal device can perform an operation of monitoring the downlink physical channel, while during a period when the window is closed, the terminal device cannot perform an operation of monitoring. [00181] Specifically, if the terminal device monitors the physical downlink channel and obtains the second indication during the period when the window is open, the terminal device may not need to monitor the physical downlink channel in the entire window. In other words, if the terminal device obtains the second indication, the terminal device may choose not to continue monitoring the downlink physical channel. [00182] Optionally, method 600 may also include: start, by the terminal device, a first timer when the second indication is received; and during the execution of the first timer, stop, by the terminal device, the monitoring of the physical channel Petition 870190094564, of 9/20/2019, p. 61/93 55/76 downlink. [00183] Likewise, in a scenario where the terminal device is configured with semi-persistent scheduling, the terminal device can also start the first timer and, during the execution of the first timer, the terminal device stops monitoring the physical link channel downward to save energy. [00184] Optionally, method 600 may also include: when the first timer expires, start, by the terminal device, a second timer; and during the execution of the second timer, monitor, by the terminal device, the physical downlink channel, to obtain an indication of downlink data retransmission. [00185] Optionally, method 600 may also include: obtain, by the terminal device, a third indication, in which the third indication is used to change a current configuration of semi-persistent scheduling; and change, by the terminal device, at least one of the semi-persistent scheduling period information, semi-persistent scheduling window duration information, semi-persistent scheduling cell list information or semi-persistent scheduling HARQ process information in the third indication. [00186] Optionally, the third indication can specifically indicate a configuration ID for change. For example, the terminal device can update, based on the configuration ID, the current semi-persistent schedule configuration to a configuration Petition 870190094564, of 9/20/2019, p. 62/93 56/76 semi-persistent schedule corresponding to the configuration ID. [00187] Optionally, the third indication can be sent using a PDCCH message, a MAC message or an RRC message. [00188] Specifically, the terminal device can change the current semi-persistent scheduling configuration based on the third indication. Specifically, the terminal device can update at least one of the semi-persistent scheduling period information, the semi-persistent scheduling window length information, the semi-persistent scheduling cell list information, or the HARQ process information of semi-persistent scheduling. For example, to change a window length, the window length is changed of a unity of time for three units in time. For another example, to change a period in window, the period from the window is changed from 10 units in time for 20 time units. [00189] Correspondingly, the third indication is sent by the network device based on a change in a charge state of an unlicensed channel and / or a change in a real-time service state. In other words, the network device can flexibly adjust a semi-persistent scheduling configuration with reference to a current charge state and / or a change of service state, to adapt to a data transmission requirement. [00190] Here, FIG. 7 is a schematic diagram of another example according to an embodiment of this application. Petition 870190094564, of 9/20/2019, p. 63/93 57/76 As shown in FIG. 7, a terminal device can obtain an uplink lease, and then perform monitoring in a periodic UL uplink semi-persistent scheduling window to obtain a second indication, for example, a Trigger 1 indication in a first window and a Trigger 2 indication in a second window. Here, descriptions are provided only using an example where the first window and the second window are the same semi-persistent scheduling configuration. The terminal device can perform a 25 ps LBT and uplink data transmission based on Trigger 1 and Trigger 2, respectively. Optionally, the terminal device can also receive a third indication, for example, SPS switching information, and then change a semi-persistent scheduling window length, for example, update the current window to a third window (a window length of the third window is smaller than the size of a window of the first window or the second window), to carry out the subsequent data transmission. [00191] In conclusion, for a scenario in which a terminal device is configured with SPS, a method of data transmission according to this modality of this request is still applicable, and can be used to flexibly determine a resource location for transmission SPS data. In addition, the terminal device needs to run only 25 ps LBT instead of LBT based on reversing mechanism, thus reducing wasted time and data transmission delay. [00192] Optionally, this modality of this request Petition 870190094564, of 9/20/2019, p. 64/93 58/76 can be used additionally in a transfer scenario. Here, a difference from the scenario in which a terminal device is configured with SPS is that the first indication can be carried in a connection reconfiguration message in the transfer scenario. It should be understood that, for brevity, some concepts, terms or actions of execution that are the same as those of the previous SPS scenario are not described again. For a network device transfer scenario, one embodiment of this request provides a method of data transmission. The method may include: obtain, by a terminal device, a connection reconfiguration message (which can be specifically an RRC connection reconfiguration message) sent by a source network device, where the connection reconfiguration message includes at least period information semi-persistent scheduling information, semi-persistent scheduling window length information (specifically, for example, duration at least one window is open), semi-persistent scheduling cell list information, scheduling HARQ process information semi-persistent, a quantity of physical resource blocks, a modulation and encoding scheme, or a frequency domain resource, and the connection reconfiguration message is forwarded by a destination network device to the originating network device ; determine, by the terminal device, at least one window based on the reconfiguration message of the connection; generate, by the terminal device, uplink data; Petition 870190094564, of 9/20/2019, p. 65/93 59/76 receiving, by the terminal device within at least one window, at least a second indication sent by the network device; and determining, by the terminal device based on the reconfiguration message and the second indication, a resource location for sending the uplink data, and transmitting the uplink data at the resource location. [00193] Optionally, before the terminal device transmits the uplink data at the resource location, the method also includes: perform, by the terminal device, channel detection of listening before speaking, LBT, and detecting that a channel is a clean channel. [00194] In other words, before sending the uplink data, the terminal device can perform a clean channel detection using a first channel or first LBT access solution (for example, 25 ps LBT) and detects that the channel it's a clean channel. In this way, the terminal device needs to run only 25 ps LBT instead of LBT based on a reversal mechanism (implementation of which is relatively time consuming), thus reducing both the time to contain a channel and a data transmission delay. [00195] In this modality of this request, the terminal device can obtain, in the RRC connection reconfiguration message, a transmission resource (for example, a first indication) required to transmit the uplink data and a related semi-scheduling configuration. persistent; then determine at least Petition 870190094564, of 9/20/2019, p. 66/93 60/76 a window; generate uplink data; and then, during a period in which at least one window is open, obtaining at least a second indication (a function of the second indication may be similar to that of the second indication in method 200) sent by the network device. In this way, a resource location for data transmission in SPS can be determined with flexibility. The terminal device can determine, based on the reconfiguration message and the second indication, the resource location for sending the uplink data and transmitting the uplink data at the resource location. [00196] Optionally, the RRC connection reconfiguration message is generated by the destination network device. [00197] Optionally, the RRC connection reconfiguration message may have a DRX related configuration, or it may not have any DRX related configuration. [00198] Optionally, the terminal device can receive a confirmation indication of a complete RRC connection reconfiguration message, thus avoiding excessive useless retransmission and reducing the occupation of air interface resources. [00199] For example, FIG. 8 is a schematic diagram of an example according to another embodiment of this application. It should be understood that only a few steps in a delivery scenario are described here as an example, and the actual steps should not be limited to the steps shown in FIG. 8. As shown in FIG. 8, a source base station 81 and a destination base station 82 can be base stations in the handover scenario. Advances in timing Petition 870190094564, of 9/20/2019, p. 67/93 61/76 uplink from source base station 81 and a corresponding terminal device 80 are the same. Main steps include the following. [00200] S801: Originating base station 81 sends a reconfiguration connection message to terminal device 80. [00201] Optionally, the connection reconfiguration message can include at least semi-persistent scheduling period information, semi-persistent scheduling window length information (specifically, for example, duration in which at least one window is open) ), semi-persistent scheduling cell list information, semi-persistent scheduling HARQ process information, a number of physical resource blocks, a modulation and encoding scheme, or a frequency domain resource. In other words, here, a step of sending a first referral is omitted. A transmission resource (for example, the number of physical resource blocks, the modulation and encoding scheme, or the frequency domain resource) indicated by the first indication can be included in the connection reconfiguration message. [00202] S802: Terminal device 80 performs a reconfiguration operation. [00203] Optionally, terminal device 80 can perform the reconfiguration operation based on the connection reconfiguration message. [00204] S803: Terminal device 80 receives, at least in one window, at least a second indication sent by the originating base station 81. Petition 870190094564, of 9/20/2019, p. 68/93 62/76 [00205] Likewise, terminal device 80 monitors a physical downlink channel during a period in which at least one window is open, in order to receive at least a second indication sent by base station 81. [00206] Here, an execution order of S802 and S803 is not limited. [00207] S804: If the reconfiguration operation is complete, terminal device 80 sends a complete connection reconfiguration message to the destination base station 82. [00208] If the reconfiguration operation is complete, terminal device 80 can send the complete connection reconfiguration message (this action can be understood as sending an uplink data portion, where the uplink data portion includes the complete connection reset message) to the destination base station 82 at a resource location determined based on the connection reset message and at least a second indication (for a method to determine the resource location, see the mode details are not described here again), to notify the destination base station 82 that the reconfiguration operation is complete. [00209] Optionally, in this embodiment of this request, the transfer scenario may alternatively be a transfer from one cell to another cell, for example, a transfer from a cell 1 to a cell 2 from the same base station or a transfer from a cell 1 from an eNB 1 to a cell 2 of an eNB 2, where cell 1 and Petition 870190094564, of 9/20/2019, p. 69/93 63/76 cell 2 have the same forward link timing advance. [00210] For example, it is assumed that a primary cell in a current terminal device is a server cell 1. [00211] A transfer within the same eNB includes: (1) a transfer from server cell 1 to a server cell 2; and (2) a transfer from the server cell 1 to a non-server cell 2. [00212] A transfer between eNBs includes: (1) a transfer from server cell 1 to a server cell 2; and (2) a transfer from the server cell 1 to a non-server cell 2. [00213] In conclusion, a method of data transmission according to this modality of this request can also be applied to different transfer scenarios. [00214] The precedent described the method of data transmission according to the modalities of this request. The following describes a terminal device and a network device according to the modalities of this application. [00215] FIG. 9 is a schematic block diagram of a terminal device 900 according to an embodiment of this application. As shown in FIG. 9, terminal device 900 includes: a receiving module 910, configured to receive a first indication sent by a network device; a 920 processing module, configured to: receive downlink data based on the first indication received by the 910 receiving module, and generate downlink data feedback information, where Petition 870190094564, of 9/20/2019, p. 70/93 64/76 the receiving module 910 is further configured to receive a second indication sent by the network device, where the second indication is used to indicate a start location of an uplink time unit; and the processing module 920 is further configured to determine, based on the first indication and the second indication that are received by the receiving module 910, a resource location for sending the feedback information; and a shipping module 930, configured to send feedback information at the resource location determined by processing module 920. [00216] Optionally, in one mode, the first indication includes a valid time interval, and the 910 reception module is specifically configured for: receive, within the valid time interval, the second indication sent by the network device. [00217] Optionally, in a modality, the terminal device 900 also includes: a detection module, configured to: perform channel detection listen before speaking, LBT, and detect that a channel is a clean channel. [00218] Optionally, in a modality, the processing module 920 is further configured for: when a discontinuous DRX receiving mechanism is configured for the terminal device 900 by the network device, if the second indication is received within the valid time interval , stop monitoring a physical channel downlink from a moment of reception until Petition 870190094564, of 9/20/2019, p. 71/93 65/76 expiration of the valid time interval. [00219] Optionally, in a modality, the terminal device 900 also includes: a start module, configured to start a first timer when the second indication is received, where processing module 920 is specifically configured to: during the execution of the first timer, stop monitoring the downlink physical channel. [00220] Optionally, in one mode, the start module is further configured to: when the first timer expires, start a second timer, where the 920 processing module is specifically configured to: during the execution of the second timer, monitor the physical downlink channel, to obtain information on the downlink data retransmission indication. [00221] The terminal device 900 according to this modality of this request can execute the data transmission method 200 according to the modality of this request, and the previous operations and other operations and / or functions of the modules in the terminal device 900 are intended. to implement corresponding procedures of the previous methods. For the sake of brevity, the details are not described here again. [00222] Therefore, the terminal device 900 according to this modality of this request receives the first indication sent by the network device; receives the data Petition 870190094564, of 9/20/2019, p. 72/93 66/76 downlink based on the first indication, and generates feedback information from the downlink data; then it receives the second indication sent by the network device, where the second indication is used to indicate the starting location of the uplink time unit; determines, based on the first referral and the second referral, the resource location for sending feedback information; and finally, send feedback information at the resource location. In this way, the resource location for feedback information can be determined flexibly. [00223] FIG. 10 is a schematic block diagram of a network device 1000 according to an embodiment of this application. As shown in FIG. 10, the network device 1000 includes: a sending module 1010, configured to send a first indication to a terminal device, where the first indication is used by the terminal device to receive downlink data based on the first indication and generate feedback information from the downlink data, where the sending module 1010 is further configured to: after an unlicensed channel is obtained, send a second indication to the terminal device, where the second indication is used to indicate a start location of an uplink time unit; and a receiving module 1020, configured to receive feedback information sent by the terminal device at a resource location, where the resource location is determined by the terminal device based on the first Petition 870190094564, of 9/20/2019, p. 73/93 67/76 indication and the second indication. [00224] Optionally, in a modality, the sending module 1010 is specifically configured for: send the second indication to the terminal device within a valid time interval. [00225] The network device 1000 according to this modality of this request can execute the data transmission method 400 according to the modality of this request, and the previous and other operations and / or functions of the modules in the network device 1000 are intended implement corresponding procedures from previous methods. For the sake of brevity, the details are not described here again. [00226] Therefore, in this modality of this request, the network device 1000 can send the first indication to the terminal device, so that the terminal device receives the downlink data based on the first indication and generates the feedback information from the data of downlink. Then, after obtaining the unlicensed channel, the network device 1000 can send the second indication to the terminal device, to notify the terminal device that the terminal device can share a transmission opportunity with the network device 1000 (an transmission is a usage time after the network device 1000 or the terminal device obtains a channel through channel detection), so the terminal device needs to use only simple LBT (for example, 25 ps LBT) instead of LBT of a relatively long time (for example, LBT based on reversal mechanism). The device Petition 870190094564, of 9/20/2019, p. 74/93 68/76 network 1000 can receive the feedback information sent by the terminal device at the resource location (corresponding to one side of the terminal device), where the resource location is determined by the terminal device based on the first indication and the second indication. In short, the network device 1000 sends the second indication to the terminal device, so that the resource location for the feedback information can be determined flexibly. [00227] FIG. 11 is a schematic structural diagram of a terminal device 1100 according to another embodiment of this application. As shown in FIG. 11, the 1100 terminal device includes: a retrieval module 1110, configured to obtain a first uplink lease sent by a network device; a start module 1120, configured to: transmit uplink data based on the first uplink lease obtained by the obtaining module 1110, and start a first timer; and a receiving module 1130, configured to: when the first timer expires, receive feedback information that is from the uplink data and that is sent by the network device. [00228] The terminal device 1100 according to this modality of this request can execute the data transmission method 500 according to the modality of this request, and the previous operations and other operations and / or functions of the modules in the terminal device 1100 are intended to implement corresponding procedures of the methods Petition 870190094564, of 9/20/2019, p. 75/93 Previous 69/76. For the sake of brevity, the details are not described here again. [00229] Therefore, the terminal device 1100 can receive the feedback information which is from the uplink data and which is sent by the network device, in order to learn a decoding state from the network device. [00230] FIG. 12 is a schematic block diagram of a terminal device 1200 according to yet another embodiment of this application. As shown in FIG. 12, terminal device 1200 includes: a 1210 retrieval module, configured to obtain semi-persistent scheduling configuration information, where the 1210 retrieval module is further configured to obtain a first indication sent by a network device, where the first indication is used to indicate a link resource ascending; and a processing module 1220, configured to determine at least one window based on semi-persistent scheduling configuration information and the first indication that is obtained by the obtaining module 1210. [00231] The processing module 1220 is further configured to generate at least a portion of uplink data. [00232] Obtaining module 1210 is further configured to receive, within at least one window, at least a second indication sent by the network device. [00233] The 1220 processing module is further configured to: determine, based on the first Petition 870190094564, of 9/20/2019, p. 76/93 70/76 indication and at least a second indication, a resource location to send at least a portion of uplink data, and transmit to at least a portion of uplink data at the resource location. [00234] The terminal device 1200 according to this modality of this request can execute the data transmission method 600 according to the modality of this request, and the previous operations and other operations and / or functions of the modules in the terminal device 1200 are intended to implement corresponding procedures of the previous methods. For the sake of brevity, the details are not described here again. [00235] Therefore, the terminal device 1200 can flexibly determine a resource location for transmitting SPS data by obtaining the second indication. In addition, the terminal device 1200 needs to run only 25 ps LBT instead of LBT based on reversing mechanism, thus reducing wasted time and data transmission delay. [00236] FIG. 13 shows a structure of a terminal device according to one embodiment of this application, and the structure includes at least one processor 1302 (for example, a CPU), at least one network interface 1303 or another communications interface, and a memory 1304 Optionally, a receiver 1305 and a transmitter 1306 can be additionally included. Processor 1302 is configured to run an executable module, for example, a computer program, stored in memory 1304. Memory 1304 can include an access memory Petition 870190094564, of 9/20/2019, p. 77/93 71/76 randomized high speed (Random Access Memory, RAM), or it can also include a non-volatile memory, for example, at least one magnetic disk storage. A communication connection for at least one other network element is implemented using at least one 1303 network interface (the connection can be implemented in a wired or wireless manner). Receiver 1305 and transmitter 1306 are configured to transmit various signals or information. [00237] In some implementations, memory 1304 stores a program 13041. Program 13041 can be executed by processor 1302, and is used to execute the method on the end device side according to previous modalities of this application. [00238] FIG. 14 shows a structure of a network device according to one embodiment of this application, and the structure includes at least one processor 1402 (for example, a CPU), at least one network interface 1403 or another communications interface and a memory 1404 Optionally, a receiver 1405 and a transmitter 1406 can be additionally included. Processor 1402 is configured to run an executable module, for example, a computer program, stored in memory 1404. Memory 1404 can include a RAM of high speed random access memory, or it can also include non-volatile memory (non -volatile memory), for example, at least one magnetic disk storage. A communications connection with at least one other network element is implemented using at least one 1403 network interface (the connection can be implemented in a manner with or without Petition 870190094564, of 9/20/2019, p. 78/93 72/76 thread). Receiver 1405 and transmitter 1406 are configured to transmit various signals or information. [00239] In some implementations, memory 1404 stores a program 14041. Program 14041 can be executed by processor 1402, and is used to execute the method on the side of the network device according to previous modalities of this request. [00240] FIG. 15 shows a structure of a terminal device according to one embodiment of this application, and the structure includes at least one processor 1502 (for example, a CPU), at least one network interface 1503 or another communications interface, and a memory 1504 Optionally, a receiver 1505 and a transmitter 1506 can be further included. Processor 1502 is configured to run an executable module, for example, a computer program, stored in memory 1504. Memory 1504 can include a RAM of high speed random access memory, or it can also include non-volatile memory (non -volatile memory), for example, at least one magnetic disk storage. A communications connection for at least one other network element is implemented using at least one network interface 1503 (the connection can be implemented in a wired or wireless manner). Receiver 1505 and transmitter 1506 are configured to transmit various signals or information. [00241] In some implementations, memory 1504 stores a program 15041. Program 15041 can be executed by processor 1502, and is used to execute the method on the end device side in accordance with previous modalities of this application. Petition 870190094564, of 9/20/2019, p. 79/93 73/76 [00242] FIG. 16 shows a structure of a terminal device according to one embodiment of this application, and the structure includes at least one processor 1602 (for example, a CPU), at least one network interface 1603 or another communications interface, and memory 1604 Optionally, a receiver 1605 and a transmitter 1606 can be additionally included. Processor 1602 is configured to run an executable module, for example, a computer program, stored in memory 1604. Memory 1604 can include a RAM of high speed random access memory, or it can also include non-volatile memory (non -volatile memory), for example, at least one magnetic disk storage. A communications connection with at least one other network element is implemented using at least one 1603 network interface (the connection can be implemented in a wired or wireless manner). Receiver 1605 and transmitter 1606 are configured to transmit various signals or information. [00243] In some implementations, memory 1604 stores a program 16041. Program 16041 can be executed by processor 1602 and is used to execute the method on the terminal device side according to previous modalities of this application. [00244] A person skilled in the art may be aware that the units and algorithm steps in the examples described with reference to the embodiments disclosed in this specification can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether functions are performed by hardware or software, depends on certain applications and Petition 870190094564, of 9/20/2019, p. 80/93 74/76 design restrictions for technical solutions. A person skilled in the art can use a different method to implement the functions described for each particular application, but it should not be considered that the implementation goes beyond the scope of the modalities of this application. [00245] It can be clearly understood by a technician in the subject that, for ease and brevity of description, for detailed work processes of the system, apparatus and unit described above, reference can be made to the processes corresponding to the modalities of the previous method, and details not are described here again. [00246] In the various modalities provided in this application, it should be understood that the system, apparatus and method disclosed can be implemented in other ways. For example, described apparatus modalities are merely examples. For example, the division of units is merely a division of logical functions and can be another division in the actual implementation. For example, a plurality of units or components can be combined or can be integrated into another system, or some features can be ignored or not executed. In addition, the mutual couplings displayed or discussed or direct couplings or communications connections can be implemented using some interfaces. Indirect couplings or communications connections between devices or units can be implemented in electrical, mechanical or other forms. [00247] The units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, Petition 870190094564, of 9/20/2019, p. 81/93 75/76 can be located in one position, or can be distributed across a plurality of network units. Some or all of the units can be selected based on the actual requirements to achieve the objectives of the modalities solutions. [00248] In addition, functional units in the embodiments of the present invention can be integrated into a processing unit, or each of the units can exist physically alone, or two or more units can be integrated into one unit. [00249] When functions are implemented in the form of a functional software unit and sold or used as a stand-alone product, the functions can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the modalities of this application essentially, or the part contributing to the state of the art, or some of the technical solutions can be implemented in the form of a software product. The computer software product is stored on a storage medium and includes several instructions for instructing a computer device (which may be a personal computer, a server, a network device or the like) to perform all or some of the method steps described in the modalities of this application. The previous storage medium includes any medium that stores program code, such as a USB drive, a removable hard drive, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk, or an optical disk. Petition 870190094564, of 9/20/2019, p. 82/93 76/76 [00250] The foregoing descriptions are only specific implementations of the modalities of this application, but are not intended to limit the scope of protection of the modalities of this application. Any variation or substitution promptly conceived by a technician in the matter within the technical scope disclosed in the modalities of this request must fall within the scope of protection of the modalities of this request. Therefore, the scope of protection of the modalities of this application is subject to the scope of protection of the claims.
权利要求:
Claims (16) [1] 1. Data transmission method, characterized by the fact that it comprises: receiving, by a terminal device, a first indication sent by a network device; receiving, by the terminal device, downlink data based on the first indication and generating feedback information from the downlink data; receiving, by the terminal device, a second indication sent by the network device, in which the second indication is used to indicate a starting location of an uplink time unit; determine, by the terminal device based on the first indication and the second indication, a resource location for sending the feedback information; and send, through the terminal device, feedback information at the resource location. [2] 2. Method according to claim 1, characterized by the fact that the first indication comprises a valid time interval, and the receipt, by the terminal device, of a second indication sent by the network device comprises: receive, by the terminal device within the valid time interval, the second indication sent by the network device. [3] 3. Method, according to claim 1 or 2, characterized by the fact that before sending, by the terminal device, the feedback information at the resource location, the method also comprises: perform, by the terminal device, detection of Petition 870190070759, of 7/24/2019, p. 11/24 2/6 channel to listen before speaking, LBT, and detect that a channel is a clean channel. [4] 4. Method, according to claim 2 or 3, characterized by the fact that the method further comprises: when a discontinuous reception mechanism, DRX, is configured for the terminal device by the network device, if the second indication is received within the valid time interval, stop monitoring a downlink physical channel from a moment of reception until expiration of the valid time interval. [5] 5. Method according to any one of claims 1 to 4, characterized by the fact that the method further comprises: start, by the terminal device, a first timer when the second indication is received; and during the execution of the first timer, stop, by the terminal device, the monitoring of the downlink physical channel. [6] 6. Method, according to claim 5, characterized by the fact that the method further comprises: when the first timer expires, start, by the terminal device, a second timer; and during the execution of the second timer, monitor, by the terminal device, the physical downlink channel, to obtain information on the indication of retransmission of the downlink data. [7] 7. Data transmission method, characterized by the fact that it comprises: send, through a network device, a first indication to a terminal device, where the first Petition 870190070759, of 7/24/2019, p. 12/24 3/6 indication is used by the terminal device to receive downlink data based on the first indication and generate feedback information from the downlink data; after obtaining an unlicensed channel, send, via the network device, a second indication to the terminal device, where the second indication is used to indicate a start location an unity of uplink time; and receive, by the network device, the information in feedback sent by the terminal device in an resource location, where the resource location is determined by the terminal device based on the first indication and the second indication. [8] 8. Method according to claim 7, characterized by the fact that the first indication comprises a valid time interval, and the sending of a second indication to the terminal device comprises: send the second indication to the terminal device within the valid time interval. [9] 9. Terminal device, characterized by the fact that it comprises: a reception module, configured to receive a first indication sent by a network device; a processing module, configured to: receive downlink data based on the first indication received by the receiving module, and generate feedback information from the downlink data, where the receiving module is further configured to receive a second indication sent by the network device, in Petition 870190070759, of 7/24/2019, p. 13/24 4/6 that the second indication is used to indicate a starting location of an uplink time unit; and the processing module is further configured to determine, based on the first indication and the second indication that are received by the receiving module, a resource location for sending the feedback information; and a sending module, configured to send feedback information at the resource location determined by the processing module. [10] 10. Terminal device according to claim 9, characterized by the fact that the first indication comprises a valid time interval, and the reception module is specifically configured for: receive, within the valid time interval, the second indication sent by the network device. [11] 11. Terminal device according to claim 9 or 10, characterized by the fact that the terminal device further comprises: a detection module, configured to: perform channel detection listen before speaking, LBT, and detect that a channel is a clean channel. [12] 12. Terminal device according to claim 10 or 11, characterized by the fact that the processing module is further configured for: when a discontinuous reception mechanism, DRX, is configured for the terminal device by the network device, if the second indication is received within the valid time interval, stop monitoring a physical link channel Petition 870190070759, of 7/24/2019, p. 14/24 5/6 descending from a moment of reception until the expiration of the valid time interval. [13] 13. Terminal device according to any one of claims 9 to 12, characterized in that the terminal device further comprises: a start module, configured to start a first timer when the second indication is received, in which the processing module is specifically configured to: during the execution of the first timer, stop monitoring the downlink physical channel. [14] 14. Terminal device, according to claim 13, characterized by the fact that the start module is further configured for: when the first timer expires, start a second timer, the processing module is specifically configured to: during the execution of the second timer, monitor the downlink physical channel, to obtain information on the downlink data retransmission indication. [15] 15. Network device, characterized by the fact that it comprises: a sending module, configured to send a first indication to a terminal device, where the first indication is used by the terminal device to receive downlink data based on the first indication and generate feedback information from the downlink data; Petition 870190070759, of 7/24/2019, p. 15/24 6/6 the sending module is further configured to: after an unlicensed channel is obtained, send a second indication to the terminal device, where the second indication is used to indicate a starting location of a link time unit ascending; and a receiving module, configured to receive feedback information sent by the terminal device at a resource location, where the resource location is determined by the terminal device based on the first indication and the second indication. [16] 16. Network device according to claim 15, characterized by the fact that the first indication comprises a valid time interval, and the sending module is specifically configured for: send the second indication to the terminal device within the valid time interval.
类似技术:
公开号 | 公开日 | 专利标题 BR112019015276A2|2020-04-14|data transmission method, terminal device, network device, device, computer storage medium and program US20190261255A1|2019-08-22|Data transmission method, terminal device, and network device EP3179654A1|2017-06-14|Data transmission method, user equipment and base station US10638413B2|2020-04-28|Mobile station device and base station device US10057889B2|2018-08-21|Resource assignment method and device BR112018014084A2|2020-10-27|method for controlling connected mode drx operations US20160205683A1|2016-07-14|Semi-persistent scheduling method and user equipment US11184907B2|2021-11-23|Method and apparatus for transmitting a transport block in a transmission occasion JP6340649B2|2018-06-13|Terminal apparatus, base station apparatus, and communication method US10779174B2|2020-09-15|Method and apparatus for monitoring control candidates based on assignments of data packets with different reliabilities US10959138B2|2021-03-23|Terminal apparatus, base station apparatus, communication method, and control method BR112019025705A2|2020-09-01|computer-readable method, device and storage medium for adjusting a containment window size JP2020025152A|2020-02-13|Terminal device, base station device, communication method, and integrated circuit EP3661257A1|2020-06-03|Terminal device, base station device, and communication method WO2018193777A1|2018-10-25|Terminal device, base station device, communication method, and integrated circuit WO2016165131A1|2016-10-20|Information feeback method, device, and system WO2017113206A1|2017-07-06|Data communication method, terminal device, and network device WO2019021929A1|2019-01-31|Terminal device, base station device, and communication method TW201931926A|2019-08-01|Management timer, method for transmitting information, terminal device, and network device EP3570607A1|2019-11-20|Method and device for data transmission BR112021004455A2|2021-05-25|communication method and communication devices to use unlicensed frequency band
同族专利:
公开号 | 公开日 CN108347307A|2018-07-31| EP3567770A1|2019-11-13| RU2019126634A|2021-02-26| EP3567770A4|2020-01-08| US20190349145A1|2019-11-14| US11082164B2|2021-08-03| CN108347307B|2021-02-09| WO2018137539A1|2018-08-02| AU2018213539A1|2019-08-22| RU2019126634A3|2021-02-26| AU2018213539B2|2021-02-25|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 US9036564B2|2008-03-28|2015-05-19|Qualcomm Incorporated|Dynamic assignment of ACK resource in a wireless communication system| KR101821407B1|2009-12-16|2018-01-24|엘지전자 주식회사|Apparatus and method of transmitting reception acknowledgement in wireless communication system| US20150049709A1|2013-08-13|2015-02-19|Qualcomm Incorporated|Group ack/nack for lte in unlicensed spectrum| CN105306180B|2014-07-28|2019-09-06|上海朗帛通信技术有限公司|A kind of LAA communication means and device| CN104333873A|2014-11-28|2015-02-04|东莞宇龙通信科技有限公司|Channel detection method and system, as well as equipment and terminal having functions of base station| US11140713B2|2014-12-10|2021-10-05|Telefonaktiebolaget Lm Ericsson |Preemptive retransmissions on Listen-Before-Talk cells| KR20160121406A|2015-04-09|2016-10-19|삼성전자주식회사|Method and apparatus for resource assignment for cellular network using unlicensed band| CN106162909B|2015-04-13|2020-03-24|中国移动通信集团公司|Uplink data transmission method and device under unlicensed frequency band| US10420147B2|2015-07-05|2019-09-17|Ofinno, Llc|Random access process in carrier aggregation| CN109804685A|2016-09-29|2019-05-24|瑞典爱立信有限公司|It is handled using the activationary time of two step authorizations|CN110034892B|2018-01-12|2020-07-14|维沃移动通信有限公司|Method for determining HARQ-ACK feedback time, indication method, terminal equipment and network equipment| WO2020029268A1|2018-08-10|2020-02-13|北京小米移动软件有限公司|Uplink feedback method and apparatus, terminal, base station and storage medium| CN109314989A|2018-08-30|2019-02-05|北京小米移动软件有限公司|Indicate, determine the method, apparatus and storage medium of the transmission direction of transmission unit| WO2020047806A1|2018-09-06|2020-03-12|北京小米移动软件有限公司|Method for transmitting feedback information, device, apparatus, and system| CN110912662B|2018-09-14|2021-09-21|华为技术有限公司|Information detection method and device| CN110943816B|2018-09-21|2021-06-15|维沃移动通信有限公司|Resource allocation method, terminal and network equipment| CN109644426B|2018-09-27|2020-09-22|Oppo广东移动通信有限公司|Method and equipment for receiving information and sending information| CN111262670A|2019-01-11|2020-06-09|维沃移动通信有限公司|Hybrid automatic repeat acknowledgement feedback information transmission method and terminal equipment| CN111511033B|2019-01-30|2022-02-08|华为技术有限公司|Resource allocation method and device for short-period semi-persistent scheduling| WO2020164031A1|2019-02-13|2020-08-20|富士通株式会社|Uplink configuration method, uplink selection method and apparatus, and communication system| CN111278125A|2019-03-29|2020-06-12|维沃移动通信有限公司|Transmission method, terminal equipment and network side equipment| CN111865511B|2019-04-30|2022-01-11|华为技术有限公司|Method and communication device for transmitting hybrid automatic repeat requestfeedback information| CN111867020A|2019-04-30|2020-10-30|大唐移动通信设备有限公司|Data transmission method and equipment| CN111600691A|2019-06-05|2020-08-28|维沃移动通信有限公司|Method and device for transmitting sounding reference signal of unlicensed frequency band| CN110299966B|2019-07-26|2020-05-19|华中科技大学|Data transmission method, terminal and base station| WO2021026818A1|2019-08-14|2021-02-18|华为技术有限公司|Cell switching method, system and device| CN112672428A|2019-10-15|2021-04-16|中兴通讯股份有限公司|Scheduling method, scheduling device, communication equipment and storage medium| CN113038585B|2019-12-24|2022-01-25|上海朗帛通信技术有限公司|Method and apparatus in a node used for wireless communication|
法律状态:
2021-10-19| B350| Update of information on the portal [chapter 15.35 patent gazette]|
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 CN201710056686.XA|CN108347307B|2017-01-25|2017-01-25|Data transmission method, terminal equipment and network equipment| PCT/CN2018/073123|WO2018137539A1|2017-01-25|2018-01-18|Method for transmitting data, terminal device, and network device| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
|